home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / tiff / CHANGES-v3.2 < prev    next >
Text File  |  1995-06-21  |  4KB  |  73 lines

  1. $Header: /usr/people/sam/tiff/RCS/CHANGES-v3.2,v 1.1 1992/10/29 15:51:28 sam Exp $
  2.  
  3. TIFF Software "Release" 3.20 (changes since 3.10 release)
  4. ----------------------------------------------------------
  5. Changes in libtiff:
  6.     o default configuration definitions can now be placed in the file
  7.       tiffconf.h; this makes it easier to build the software on systems
  8.       that do not support make (e.g. the Mac and MS-DOS); the Makefiles
  9.       have been updated to reflect this by keeping only those global
  10.       configuration definitions that are needed to override the default
  11.       configuration in tiffconf.h
  12.     o tiffcompat.h has been renamed tiffcomp.h for systems with filename
  13.       length restrictions
  14.     o the prototypes.h file has been deleted and its contents merged into
  15.       tiffcomp.h
  16.     o many uses of const that were wrong or missing have been corrected
  17.     o all uses of bzero, bcmp, and bcopy have been replaced by uses of
  18.       memset, memcmp, and memcpy, respectively
  19.     o tif_apple.c has been rewritten to use only the Toolbox and File
  20.       Manager traps; it no longer uses calls to the "UNIX compatibility"
  21.       library
  22.     o the library now uniformly uses the DECLARE macros for function
  23.       definitions to insure ANSI C compilers will be more happy
  24.     o the handling of the TransferFunction tag has been corrected so that
  25.       it now accepts only 1 or 3 transfer tables (per the spec)
  26.     o the ReferenceBlackWhite tag is now checked to make sure only 6
  27.       values are present
  28.     o a number of missing and incorrect function prototypes in tiffio.h
  29.       have been corrected
  30.     o a problem where the library could dump core if the StripOffsets tag
  31.       was not present has been fixed
  32.     o a DotRange tag with BYTE values is now accepted (per the spec)
  33.     o a new check for bogus StripByteCount tags has been added
  34.     o a problem in the processing of certain SHORT tags on 16-bit architectures
  35.       has been corrected
  36.     o the global (static) dataoff variable in tif_dirwrite.c is now in
  37.       the TIFF structure; this simplifies the construction of shared libraries
  38.     o files that include <assert.h> now also explicitly include <stdio.h>
  39.       to avoid portability problems
  40.     o the global data structures TIFFBitRevTable and TIFFNoBitRevTable are
  41.       no longer public; a new function TIFFGetBitRevTable should be used
  42.       to gain access to them (this is for shared libraries)
  43.     o the Group 3 fax code has been corrected to write RTC as 6 1D EOL codes;
  44.       it previously would write EOL codes together with tag bits if the data
  45.       was 2D-encoded
  46.     o the Group 4 fax code has been corrected to write EOFB correctly (it had
  47.       been writing tag bits)
  48.     o portability problems in the TIFFReadRGBAImage code have been corrected
  49.     o tif_msdos.c has been updated and tested
  50.     o all library interfaces where strip sizes are passed in have been changed
  51.       from int or u_int parameters to long or u_long parameters; this insures
  52.       that 32-bit strip sizes can be passed into the library on 16-bit
  53.       architectures
  54.     o the global data variable TIFFVersion has been replaced by the function
  55.       TIFFGetVersion (to simplify the construction of shared libraries)
  56.     o tif_vms.c has been updated and tested
  57.     o tiffioP.h has been renamed tiffiop.h to improve portability
  58.  
  59. Changes in the tools:
  60.     o the Makefiles no longer have configuration definitions in them (they
  61.       are not needed)
  62.     o fax2tiff has been fixed
  63.     o tiff2ps now prints PostScript if a -p option; Encapsulated PostScript
  64.       is still the default (it can also explictly be requested with a -e flag);
  65.       a new -a option has been added to get all images in a multi-page file
  66.     o tiffcp still does not know how to deal with tiled images (I've got a
  67.       version, but didn't have time to incorporate the modifications)
  68.     o a bug in the -d option to tiffinfo has been fixed
  69.  
  70. Changes in the contrib software:
  71.     o the fax2ps software has been updated
  72.     o the vms support has been updated
  73.